package com.yanfan.energy.domain;

import io.swagger.annotations.ApiModelProperty;

import javax.validation.constraints.NotEmpty;
import javax.validation.constraints.NotNull;

/**
 * @Author huan
 * @Description
 * @ClassName 2023年05月10日 13:26:00
 * @Version 1.0
 **/
public class SaveMoneyQueryByArea {

    /**
     * 区域类型
     */
    @NotNull(message = "区域类型 areaType 不能为空(公司1 楼栋2 楼层3 车间4)")
    @NotEmpty(message = "区域类型 areaType 不能为空(公司1 楼栋2 楼层3 车间4)")
    @ApiModelProperty("区域类型 areaType 不能为空 ")
    private int areaType;

    /**
     * 区域值
     */
    private Integer areaValue;


    /**
     * 日期类型 日 、月
     */
    private Integer dateType;

    /**
     * 水费
     */
    private double waterCost;

    /**
     * 电费
     */
    private double electricityCost;

    /**
     * 气费
     */
    private double gasCost;

    /**
     * 采购费用
     */
    private double purchaseCost;

    /**
     * 模糊查询用
     */
    private String name;


    public int getAreaType() {
        return areaType;
    }

    public void setAreaType(int areaType) {
        this.areaType = areaType;
    }

    public Integer getAreaValue() {
        return areaValue;
    }

    public void setAreaValue(Integer areaValue) {
        this.areaValue = areaValue;
    }

    public Integer getDateType() {
        return dateType;
    }

    public void setDateType(Integer dateType) {
        this.dateType = dateType;
    }

    public double getWaterCost() {
        return waterCost;
    }

    public void setWaterCost(double waterCost) {
        this.waterCost = waterCost;
    }

    public double getElectricityCost() {
        return electricityCost;
    }

    public void setElectricityCost(double electricityCost) {
        this.electricityCost = electricityCost;
    }

    public double getGasCost() {
        return gasCost;
    }

    public void setGasCost(double gasCost) {
        this.gasCost = gasCost;
    }

    public double getPurchaseCost() {
        return purchaseCost;
    }

    public void setPurchaseCost(double purchaseCost) {
        this.purchaseCost = purchaseCost;
    }


    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }
}
